off-road machine - Alemán Inglés Diccionario